package array

// Take 创建一个切片数组，从array数组的起始元素开始提取n个元素(n默认为1)。
func Take(array []T, n ...int) []T {
	var take = 1
	if len(n) > 0 {
		take = n[0]
	}
	if take < 0 {
		take = 0
	}
	return append([]T{}, array[:take]...)
}
